# goreport

**Table Of Contents**

- [Intro](#intro)
    - [License](#license)
- [Learn](#learn)
    - [Module](#module)
    - [Use](#use)
- [Start](#start)
    - [Get](#get)
    - [Update](#update)

## Intro

Go library for error handling.

### License

The [goreport](https://notabug.org/_percival/goreport) is free software: you can redistribute it and/or modify it under the terms of the [GNU General Public License Version 3](https://gnu.org/licenses/gpl-3.0.html).

## Learn

### Module

For more information about the module, use the [link](https://pkg.go.dev/notabug.org/_percival/goreport).

### Use

Create Report and print by adding a prefix:

```
func testReport() goreport.Report {
	return goreport.New("test")
}

func main() {
	if r := testReport(); !r.IsNil() {
		r.Append(" * ").Println()
	}
}
```

## Start

### Get

To get, execute the command:

**~ $** `go get -v notabug.org/_percival/goreport@latest`

### Update

To update, execute the command:

**~ $** `go get -u -v notabug.org/_percival/goreport@latest`
